Event-Driven Mobile Computing with Objects
نویسندگان
چکیده
This chapter focuses on programming abstractions for mobile computing (Mascolo, Capra, & Emmerich, 2002), a research domain that studies Weiser’s vision of ubiquitous computing (Weiser, 1991) from a distributed systems’ perspective. Mobile computing applications are deployed on mobile devices (e.g. cellular phones, PDAs, ...) equipped with wireless communication technology (e.g. WiFi, Bluetooth,...). Such devices form so-called mobile ad hoc networks, which are characterized by the fact that connectivity between devices is often intermittent (connections drop and are restored as devices physically move about) and the fact that there is little or no fixed support infrastructure, such that devices can often communicate only with physically proximate devices. Event-based coordination is a natural fit for such networks. Events can be disseminated to multiple nearby interested parties (subscribers) without necessarily knowing the exact identity aBsTRaCT
منابع مشابه
Event-driven load balancing of partially replicated objects through a swarm of mobile agents
Swarms of mobile software agents, imitating the behavior of insects, can solve complex tasks. Such agents individually have simple behavior. However, as a collective unit, constructive behavior emerges, as it does in insect colonies. The problem we address is optimizing the distribution of objects with partial replication over a computer network. We present a new approach, implemented as a prot...
متن کاملConstructing event-driven partial barriers with resilience in wireless mobile sensor networks
A barrier-coverage in wireless mobile sensor networks (WMSN) has attracted lots of interests recently. It is highly desirable to consider a barrier-coverage that can detect any moving objects between multiple sides in an event-driven environment. In this paper, we introduce a new architecture of barrier, event-driven partial barrier, which is able to monitor any movements of objects in the even...
متن کاملAmbientTalk/2: Object-oriented Event-driven Programming in Mobile Ad hoc Networks
The recent progress of wireless networks technologies and mobile hardware technologies has lead to the emergence of a new generation of applications. These applications are deployed on mobile devices equipped with wireless infrastructure which collaborate spontaneously with other devices in the environment forming mobile ad hoc networks. Distributed programming in such setting is substantially ...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کامل